4
תגובות
אני מייצר לומדה שמבוססת על HTML למחשבים שלא מחוברים לאינטרנט ולא ניתן להפעיל בהם שרתים וירטואליים (WAMP וכד'...), מכאן ששפת הPHP לא רלוונטית.
מכיוון שאני משתמש בעיקר בשפת HTML וJS, אני מייצר דפים רבים, וכל שינוי עתידי בעיצוב או המבנה דורש ממני לשנות זאת בכל דף ולכן אני מנסה להוציא כמה שיותר מידע לקובץ JS.
בכל דף יש מלל שרלוונטי לדף עצמו, מבנה הHTML של כתיבת המלל הוא קבוע למעט התוכן.
לעולם לא השתמשתי בשפת XML וממה שהבנתי אפשר לכתוב בקובץ XML חיצוני את המידע כפי שאני רוצה ולקרוא ממנו מתוך דף הHTML.
עברתי על מספר רב של מדריכים בעברית אנגלית ובYOUTUBE, הצלחתי לקרוא את המידע מהXML שנמצא בתוך קובץ הHTML אבל לא הצלחתי למצוא מדריך פשוט שמסביר בפשטות איך עושים בדומה לINCLUDE של PHP לקובץ XML.
חשוב לציין שאני לא מעוניין להשתמש בAJAX או JQUERY.
מכיוון שאני משתמש בעיקר בשפת HTML וJS, אני מייצר דפים רבים, וכל שינוי עתידי בעיצוב או המבנה דורש ממני לשנות זאת בכל דף ולכן אני מנסה להוציא כמה שיותר מידע לקובץ JS.
בכל דף יש מלל שרלוונטי לדף עצמו, מבנה הHTML של כתיבת המלל הוא קבוע למעט התוכן.
לעולם לא השתמשתי בשפת XML וממה שהבנתי אפשר לכתוב בקובץ XML חיצוני את המידע כפי שאני רוצה ולקרוא ממנו מתוך דף הHTML.
עברתי על מספר רב של מדריכים בעברית אנגלית ובYOUTUBE, הצלחתי לקרוא את המידע מהXML שנמצא בתוך קובץ הHTML אבל לא הצלחתי למצוא מדריך פשוט שמסביר בפשטות איך עושים בדומה לINCLUDE של PHP לקובץ XML.
חשוב לציין שאני לא מעוניין להשתמש בAJAX או JQUERY.
4 תשובות
אם XML לא נוח לך, תעבוד עם json.
jquery יודעת לפענח אוטומטית json מתוך בקשות ajax שהיא עושה.
אין דבר כזה אינקלוד פשוט ב javascript.
יש בקשת ajax לעמוד חיצוני, קבלת תשובה בתור מחרוזת טקסט ופיענוח התשובה .
כלומר קודם אתה עושה בקשת ajax אל הקובץ XML שלך
אחר כך לוקח את התוכן שקיבלת ומפענח עם פונקציות עודה של XML שגם כאלה יש מובנות בתוך jquery
var xml = "<music><album>Beethoven</album></music>";
var result = $(xml).find("album").text();
var result = $(xml).find("album").text();
AJAX זה ראשי תיבות של Asynchronous JavaScript And XML. כלומר, זה חלק מ-JavaScript. כדי להשתמש ב-JavaScript צריך דפדפן. זה הכול.